something that irritates - English Synonyms Dictionary